/**
 * package: core
 * author: zhaiyujin
 * description:
 */
package core

import (
	"github.com/kataras/iris/v12"
)

func Start()  {

	cfg := iris.YAML("config/web.yml")
	app.Run(
		//iris.Addr("localhost:8080"),
		iris.Addr(config.GetString("server.host")+":"+config.GetString("server.port")),
		//// 当主服务器打开时，是否显示启动信息 如下(默认显示)
		//Now listening on: http://localhost:8080
		//iris.WithoutStartupLog,
		//如果为true则关闭http错误状态代码处理程序自动执行
		//iris.WithoutAutoFireStatusCode,
		// 按下CTRL / CMD + C时跳过错误的服务器：当配置此项 如果web服务器 出现异常 我们将返回nil.
		iris.WithoutServerError(iris.ErrServerClosed),
		// 实现更快的json序列化和更多优化：
		iris.WithOptimizations,
		//加载配置文件中的配置
		iris.WithConfiguration(cfg),

	)
}
